<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

<ui:composition template="/pages/home.xhtml">
	<ui:define name="conteudo">
		<p:tabMenu activeIndex="2">
			<p:menuitem value="Empréstimo" url="emprestimo.jsf" />
			<p:menuitem value="Leitor" url="leitor.jsf" />
			<p:menuitem value="Livro" url="livro.jsf" />
			<p:menuitem value="Autor" url="autor.jsf" />
			<p:menuitem value="Editora" url="editora.jsf" />
			<p:menuitem value="Classificação" url="classificacao.jsf" />
		</p:tabMenu>
		<h:form>
			<h:panelGrid id="painel" columns="3" cellpadding="4">
				<h:outputLabel value="Título" />
				<p:inputText value="#{MBLivro.beanLivro.livTitulo}" id="titulo"
					required="true" requiredMessage="Campo obrigatório." />
				<p:message for="titulo" />
				<h:outputLabel value="Classificação" />
				<p:selectOneMenu id="classificacao"
					value="#{MBLivro.beanLivro.classificacao}" panelStyle="width:250px"
					effect="drop" style="width:160px" filter="true"
					filterMatchMode="startsWith" converter="converterClassificacao">
					<f:selectItem itemLabel="---" itemValue="" />
					<f:selectItems value="#{MBClassificacao.listarA}"
						var="classificacao" itemLabel="#{classificacao.claDescricao}"
						itemValue="#{classificacao}" />
				</p:selectOneMenu>
				<br />
				<h:outputLabel value="Editora" />
				<p:selectOneMenu id="editora" value="#{MBLivro.beanLivro.editora}"
					panelStyle="width:250px" effect="drop" style="width:160px"
					filter="true" filterMatchMode="startsWith"
					converter="converterEditora">
					<f:selectItem itemLabel="---" itemValue="" />
					<f:selectItems value="#{MBEditora.listarA}" var="editora"
						itemLabel="#{editora.ediNome}" itemValue="#{editora}" />
				</p:selectOneMenu>
				<br />
				<h:outputLabel value="Data de publicação" />
				<p:calendar value="#{MBLivro.beanLivro.livDataPubl}" id="dtPubl"
					required="true" requiredMessage="Campo obrigatório." />
				<p:message for="dtPubl" />
				<h:outputLabel value="Idioma" />
				<p:inputText value="#{MBLivro.beanLivro.livIdioma}" id="idioma"
					required="true" requiredMessage="Campo obrigatório." />
				<p:message for="idioma" />
				<p:commandButton value="Próximo" action="#{MBLivro.salvar()}"
					update="painel" />
				<p:commandButton value="Cancelar" action="livro" immediate="true" />
			</h:panelGrid>
		</h:form>
	</ui:define>
</ui:composition>
</html>